﻿<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Order-Buy-Uc.ascx.cs" Inherits="ERP.PageUC.Order_Buy_Uc" %>
<!----------------->
<asp:UpdatePanel ID="upDateAll" runat="server">
    <ContentTemplate>
        <!---------------Toolbar---------------->
            <div class="toolbar-main-top">
                <div class="btn-group">
                <asp:LinkButton ID="btnAdd" CssClass="btn btn-default btn-sm" runat="server" OnClick="btnAdd_Click"><i class="fa fa-pencil-square-o"></i> Thêm mới</asp:LinkButton>
                <asp:LinkButton ID="btnDelete" CssClass="btn btn-default btn-sm" runat="server" OnClientClick="return confirmCheckIn(this)" OnClick="btnDelete_Click"><i class="fa fa-trash-o"></i> Xoá</asp:LinkButton>
                <asp:LinkButton ID="btnExcel" CssClass="btn btn-default btn-sm" runat="server" OnClick="btnExcel_Click"><i class="fa fa-file-excel-o"></i> Xuất file Excel</asp:LinkButton>
                </div>
            </div>
        <!---------------Toolbar---------------->
        <%=StrAlert %>
        <div class="table-responsive">
            <asp:ListView ID="ListViewAll" runat="server" DataKeyNames="Order_Buy_Id" OnItemCommand="ListViewAll_ItemCommand" OnItemDataBound="ListViewAll_ItemDataBound">
                <LayoutTemplate>
                    <table id="MyTable" class="tablesorter">
                        <thead>
                            <tr>
                                <th style="text-align: center" data-sorter="false" data-filter="false">STT</th>
                                <th style="text-align: center" data-sorter="false" data-filter="false">
                                    <input type="checkbox" onchange="checkAll('#chkAll','chkList')" id="chkAll" />
                                </th>
                                <th style="text-align: center" class="filter-select" data-placeholder="--Lọc theo người đặt--">Người đặt hàng</th>
                                <th style="text-align: center" class="filter-select" data-placeholder="--Lọc theo chứng từ--">Chứng từ đặt</th>
                                <th style="text-align: center" data-filter="false">Ngày mua hàng</th>
                                <th style="text-align: center" data-filter="false">Ngày giao hàng</th>
                                <th style="text-align: center" data-filter="false">Hình thức thanh toán</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr id="itemPlaceholder" runat="server">
                            </tr>
                        </tbody>
                    </table>
                </LayoutTemplate>
                <ItemTemplate>
                    <tr runat="server"  class="warning">
                        <td style="text-align: center"><%# Eval("Rows_ID") %></td>
                        <td style="text-align: center">
                            <asp:CheckBox ClientIDMode="Static" ID="chkList" CssClass="chkList" runat="server" />
                        </td>
                        <td style="text-align:left">
                            <asp:LinkButton ID="link_Customer_Name" CssClass="note" CommandName="Acceept" runat="server" Text='<%# Eval("Customer_Name") %>'></asp:LinkButton>
                        </td>
                        <td style="text-align:left">
                            <asp:LinkButton ID="link_Order_Buy_Code" CssClass="note" CommandName="Acceept" runat="server" Text='<%# Eval("Order_Buy_Code") %>'></asp:LinkButton>
                        </td>
                        <td style="text-align:right">
                            <asp:LinkButton ID="linkOrder_Buy_DateBegin" CssClass="note" CommandName="Acceept" runat="server" Text='<%# Eval("Order_Buy_DateBegin","{0:dd/MM/yyyy}") %>'></asp:LinkButton>
                        </td>
                        <td style="text-align:right">
                            <asp:LinkButton ID="linkOrder_Buy_DateEnd" CssClass="note" CommandName="Acceept" runat="server" Text='<%# Eval("Order_Buy_DateEnd" ,"{0:dd/MM/yyyy}") %>'></asp:LinkButton>
                        </td>
                        <td style="text-align:right">
                            <asp:LinkButton ID="linkOrder_Buy_Payment_Type" CssClass="note" CommandName="Acceept" runat="server" Text='<%# Eval("Order_Buy_Payment_Type") %>'></asp:LinkButton>
                        </td>
                        <td style="display:none">
                            <asp:Label ID="lbIDOrder" runat="server" Text='<%# Eval("Order_Buy_Id") %>'></asp:Label>
                        </td>
                        <td style="text-align:center;display:none">
                            <asp:LinkButton ID="btnViewDetail" CommandName="_ViewDetail" CssClass="btn btn-default btn-xs" runat="server">Xét duyệt</asp:LinkButton>
                        </td>
                    </tr>
                </ItemTemplate>
                <EmptyDataTemplate>
                    <div class='alert alert-danger'>
                        <a href='#' class='close' data-dismiss='alert'>&times;</a>
                        Không tìm thấy mẫu tin nào !
                    </div>
                </EmptyDataTemplate>
            </asp:ListView>
            <div class="pager">
                <div class="toolbar-main">
                <asp:TextBox ID="txtSearch" CssClass="textbox-search" runat="server" />
                <asp:LinkButton ID="btnSearch"  CssClass="btn btn-default btn-xs" title="Tìm kiếm" runat="server" OnClick="btnSearch_Click"><i class="fa fa-search"></i></asp:LinkButton>
                <asp:LinkButton ID="btnReload" CssClass="btn btn-default btn-xs" title="Làm tươi" runat="server" OnClick="btnReload_Click"><i class="fa fa-refresh"></i></asp:LinkButton>         
                <span>Trang</span>
                    <select class="gotoPage" title="Select page number"></select>
                    <img src="../Content/TableSort/addons/pager/icons/first.png" class="first" alt="First" />
                    <img src="../Content/TableSort/addons/pager/icons/prev.png" class="prev" alt="Prev" />
                    <span class="pagedisplay"></span>
                    <img src="../Content/TableSort/addons/pager/icons/next.png" class="next" alt="Next" />
                    <img src="../Content/TableSort/addons/pager/icons/last.png" class="last" alt="Last" />
                </div>
            </div>
        </div>
    </ContentTemplate>
    <Triggers>
        <asp:AsyncPostBackTrigger ControlID="btnAdd" EventName="Click" />
        <asp:AsyncPostBackTrigger ControlID="btnDelete" EventName="Click" />
        <asp:AsyncPostBackTrigger ControlID="btnSearch" EventName="Click" />
        <asp:AsyncPostBackTrigger ControlID="btnReload" EventName="Click" />
    </Triggers>
</asp:UpdatePanel>

<!----------------Loading---------------->
<asp:UpdateProgress ID="upDateProcess" runat="server" AssociatedUpdatePanelID="upDateAll">
    <ProgressTemplate>
        <div class="divWaiting">
            <img src="../Images/ajax-loader.gif" alt="Loading"  />
            <span class="process-template-text">Đang tải dữ liệu...</span>
        </div>
    </ProgressTemplate>
</asp:UpdateProgress>
<!--------------Kêt-thúc----------------->

<!-------------Edit-Dữ-Liệu-------------->
<div id="orderbuy" title="Mua hàng">
    <asp:UpdatePanel ID="upDateOrderBuy" UpdateMode="Conditional" ChildrenAsTriggers="true" runat="server">
        <ContentTemplate>
            <div class="btn-toolbar">
                <div class="btn-group">
                    <asp:LinkButton ID="btnSave" CssClass="btn btn-default btn-sm" runat="server" OnClick="btnSave_Click"><i class="fa fa-floppy-o"></i> Lưu lại</asp:LinkButton>
                    <asp:LinkButton ID="btnReloadPopup" CssClass="btn btn-default btn-sm" runat="server" OnClick="btnReloadPopup_Click"><i class="fa fa-refresh"></i> Làm tươi</asp:LinkButton>
                    <asp:LinkButton ID="btnAddMaterials_Popup"  CssClass="btn btn-default btn-sm" runat="server" OnClick="btnAddMaterials_Popup_Click"><i class="fa fa-refresh"></i> Thêm vật tư</asp:LinkButton>
                </div>
                <label class="validateTips"></label>
                <input type="hidden" id="lbID" runat="server" />
            </div>

            <div class="ui-main-order-2">
                <ul class="breadcrumb">
                    <li class="active"><span style="color:red"> Chọn hình thức mua hàng </span></li>
                </ul>

                <asp:RadioButton ID="rdMuaHangTheoDon" CssClass="rd" GroupName="A" Text="Mua hàng theo đơn" runat="server" OnCheckedChanged="rdMuaHangTheoDon_CheckedChanged" AutoPostBack="true" />
                <asp:RadioButton ID="rdMuaHangTrucTiep" CssClass="rd" GroupName="A" Text="Mua hàng trực tiếp" runat="server" OnCheckedChanged="rdMuaHangTrucTiep_CheckedChanged" AutoPostBack="true" />
            </div>

            <div class="ui-main-order">
                <ul class="breadcrumb">
                  <li class="active"><span style="color:red"> Thông tin nhà cung cấp </span></li>
                </ul>

                <div class="col-main">
                    <div class="col-left">
                        <label class="labelpopup">Mã khách hàng <span style="color: Red">(*) </span></label>
                    </div>

                    <div class="col-right">
                        <asp:HiddenField ID="hdMaKH" runat="server" />
                        <asp:TextBox ID="txtMaKhachHang" CssClass="textbox_child_text-order-1" runat="server"></asp:TextBox>
                        <a href="#" id="showcustomer" class="relationlink-1" onclick="return Show('#customer');" runat="server">...</a>
                        <asp:TextBox ID="txtTenKhachHang" CssClass="textbox_child_text-order-2" runat="server"></asp:TextBox>
                    </div>
                <div class="clr"></div>
                </div>

                <div class="col-main">
                    <div class="col-left">
                        <label class="labelpopup">Mã số thuế </label>
                    </div>

                    <div class="col-right">
                        <asp:TextBox ID="txtMaSoThue" CssClass="textbox_child_text-order" runat="server"></asp:TextBox>
                    </div>
                <div class="clr"></div>
                </div>

                <div class="col-main">
                    <div class="col-left">
                        <label class="labelpopup">Địa chỉ </label>
                    </div>

                    <div class="col-right">
                        <asp:TextBox ID="txtDiaChi" CssClass="textbox-muiti-order-3" runat="server"></asp:TextBox>
                    </div>
                <div class="clr"></div>
                </div>

                <div class="col-main">
                    <div class="col-left">
                        <label class="labelpopup">Diễn giải </label>
                    </div>

                    <div class="col-right">
                        <asp:TextBox ID="txtDienGiai" CssClass="textbox-muiti-order" TextMode="MultiLine" runat="server"></asp:TextBox>
                    </div>
                <div class="clr"></div>
                </div>

                <div class="col-main">
                    <div class="col-left">
                        <label class="labelpopup">Hình thức thanh toán </label>
                    </div>

                    <div class="col-right">
                        <asp:TextBox ID="txtHinhThucThanhToan" CssClass="textbox-muiti-order-3" runat="server"></asp:TextBox>
                    </div>
                <div class="clr"></div>
                </div>
            </div>

            <div class="ui-main-order-right-1">
                <ul class="breadcrumb">
                  <li class="active"><span style="color:red"> Chứng từ </span></li>
                </ul>

                <div class="col-main">
                    <div class="col-left">
                        <label class="labelpopup">Số chứng từ </label>
                    </div>

                    <div class="col-right">
                        <asp:TextBox ID="txtChungTu" data-allow="add" CssClass="textbox_child_text" runat="server"></asp:TextBox>
                    </div>
                <div class="clr"></div>
                </div>

                <div class="clr"></div>
                <div class="col-main">
                    <div class="col-left">
                        <label class="labelpopup">Ngày nhập </label>
                    </div>

                    <div class="col-right">
                        <asp:TextBox ID="txtNgayDatHang" CssClass="textbox_child_text_ngay" runat="server"></asp:TextBox>
                    </div>
                <div class="clr"></div>
                </div>
                <div class="clr"></div>
                <div class="col-main">
                    <div class="col-left">
                        <label class="labelpopup">Hạn thanh toán </label>
                    </div>

                    <div class="col-right">
                        <asp:TextBox ID="txtHangThanhToan" CssClass="textbox_child_text_ngay" runat="server"></asp:TextBox>
                    </div>
                <div class="clr"></div>
                </div>
                <div class="clr"></div>
                <div class="col-main">
                    <div class="col-left">
                        <label class="labelpopup">Số đơn hàng </label>
                    </div>

                    <div class="col-right">
                        <asp:DropDownList ID="drSoDonHang" CssClass="textbox_child_text-order-4" runat="server" AutoPostBack="true" AppendDataBoundItems="true" OnSelectedIndexChanged="drSoDonHang_SelectedIndexChanged">
                            <asp:ListItem Value="-1">--Chọn số đơn hàng--</asp:ListItem>
                        </asp:DropDownList>
                    </div>
                <div class="clr"></div>
                </div>
                <div class="clr"></div>
                <div class="col-main">
                    <div class="col-left">
                        <label class="labelpopup">Người lập phiếu </label>
                    </div>

                    <div class="col-right">
                        <asp:DropDownList ID="drNguoiLapPhieu" CssClass="textbox_child_text-order-4" runat="server">
                            <asp:ListItem Value="-1">--Chọn người lập phiếu--</asp:ListItem>
                        </asp:DropDownList>
                    </div>
                <div class="clr"></div>
                </div>
            </div>

            <div class="ui-main-order-grid-1">
                <div class="table-responsive">
                    <asp:ListView ID="ListViewOrderDetailTemp" runat="server"  OnItemCanceling="ListViewOrderDetailTemp_ItemCanceling" OnItemCreated="ListViewOrderDetailTemp_ItemCreated" OnItemDeleting="ListViewOrderDetailTemp_ItemDeleting" OnItemEditing="ListViewOrderDetailTemp_ItemEditing"  OnItemUpdating="ListViewOrderDetailTemp_ItemUpdating" Visible="true" OnItemCommand="ListViewOrderDetailTemp_ItemCommand">
                        <LayoutTemplate>
                            <table class="table table-bordered">
                                <thead>
                                    <tr>
                                        <th style="text-align: center">STT</th>
                                        <th style="text-align:center">Mã vật tư</th>
                                        <th style="text-align:center">Số lượng</th>
                                        <th style="text-align:center">Đơn giá</th>
                                        <th style="text-align:center">% CK</th>
                                        <th style="text-align:center">Tiền CK</th>
                                        <th style="text-align:center">% VAT</th>
                                        <th style="text-align:center">Tiền VAT</th>
                                        <th style="text-align:center">Tổng tiền</th>
                                        <th style="text-align:center;display:none">Chức năng</th>
                                    </tr>
                                </thead>
                                <tbody>
                                    <tr id="itemPlaceholder" runat="server">
                                    </tr>
                                </tbody>
                            </table>
                        </LayoutTemplate>

                        <ItemTemplate>
                            <tr runat="server" class="warning">
                                <td>
                                    <asp:Label ID="lbRowsID" runat="server" Text='<%# Eval("Rows_ID") %>' />
                                    <asp:Label ID="lbID" Visible="false" runat="server" Text='<%# Eval("Order_Detail_Id") %>' />
                                    <asp:Label ID="lbIDMaterials_Id" Visible="false" runat="server" Text='<%# Eval("Materials_Id") %>' />
                                </td>

                                <td>
                                    <asp:Label ID="lbMaVatTu" runat="server" Visible="false" Text='<%# Eval("Materials_Name") %>' />
                                    <asp:LinkButton ID="link_MaVatTu" CssClass="note" title="Chọn vào mẫu tin trên dòng để cập nhật số lượng,đơn giá,CK,VAT.Để lưu lại mẫu tin ấn [Alt + S].Huỷ mẫu tin ấn [Alt + A].Xoá mẫu tin trên dòng ấn [Alt + Q]" CommandName="Edit" runat="server" Text='<%# Eval("Materials_Name") %>'></asp:LinkButton>
                                </td>

                                <td style="text-align:center">
                                    <asp:Label ID="lbSoLuong" Visible="false" runat="server" Text='<%# Eval("Order_Detail_Quality") %>' />
                                    <asp:LinkButton ID="link_SoLuong" CssClass="note" title="Chọn vào mẫu tin trên dòng để cập nhật số lượng,đơn giá,CK,VAT.Để lưu lại mẫu tin ấn [Alt + S].Huỷ mẫu tin ấn [Alt + A].Xoá mẫu tin trên dòng ấn [Alt + Q]" CommandName="Edit" runat="server" Text='<%# Eval("Order_Detail_Quality") %>'></asp:LinkButton>
                                </td>

                                <td style="text-align:center">
                                    <asp:Label ID="lbDonGia" Visible="false" runat="server" Text='<%# Eval("Order_Detail_Price","{0:0,00}") %>' />
                                    <asp:LinkButton ID="link_DonGia" CssClass="note" title="Chọn vào mẫu tin trên dòng để cập nhật số lượng,đơn giá,CK,VAT.Để lưu lại mẫu tin ấn [Alt + S].Huỷ mẫu tin ấn [Alt + A].Xoá mẫu tin trên dòng ấn [Alt + Q]" CommandName="Edit" runat="server" Text='<%# Eval("Order_Detail_Price","{0:0,00}") %>'></asp:LinkButton>
                                </td>

                                <td style="text-align:center">
                                    <asp:Label ID="lb_lst_ck_percent" Visible="false" runat="server" Text='<%# Eval("Order_Detail_CK_Percent") %>' />
                                    <asp:LinkButton ID="link_CkPercent" CssClass="note" title="Chọn vào mẫu tin trên dòng để cập nhật số lượng,đơn giá,CK,VAT.Để lưu lại mẫu tin ấn [Alt + S].Huỷ mẫu tin ấn [Alt + A].Xoá mẫu tin trên dòng ấn [Alt + Q]" CommandName="Edit" runat="server" Text='<%# Eval("Order_Detail_CK_Percent") %>'></asp:LinkButton>
                                </td>

                                <td style="text-align:center">
                                    <asp:Label ID="lb_lst_ck" Visible="false" runat="server" Text='<%# Eval("Order_Detail_CK") %>' />
                                    <asp:LinkButton ID="link_CK" CssClass="note" title="Chọn vào mẫu tin trên dòng để cập nhật số lượng,đơn giá,CK,VAT.Để lưu lại mẫu tin ấn [Alt + S].Huỷ mẫu tin ấn [Alt + A].Xoá mẫu tin trên dòng ấn [Alt + Q]" CommandName="Edit" runat="server" Text='<%# Eval("Order_Detail_CK") %>'></asp:LinkButton>
                                </td>

                                <td style="text-align:center">
                                    <asp:Label ID="lb_lst_vat_pertcent" Visible="false" runat="server" Text='<%# Eval("Order_Detail_VAT_Percent") %>' />
                                    <asp:LinkButton ID="link_VatPercent" CssClass="note" title="Chọn vào mẫu tin trên dòng để cập nhật số lượng,đơn giá,CK,VAT.Để lưu lại mẫu tin ấn [Alt + S].Huỷ mẫu tin ấn [Alt + A].Xoá mẫu tin trên dòng ấn [Alt + Q]" CommandName="Edit" runat="server" Text='<%# Eval("Order_Detail_VAT_Percent") %>'></asp:LinkButton>
                                </td>

                                <td style="text-align:center">
                                    <asp:Label ID="lb_lst_vat" Visible="false" runat="server" Text='<%# Eval("Order_Detail_VAT") %>' />
                                    <asp:LinkButton ID="linkVat" CssClass="note" title="Chọn vào mẫu tin trên dòng để cập nhật số lượng,đơn giá,CK,VAT.Để lưu lại mẫu tin ấn [Alt + S].Huỷ mẫu tin ấn [Alt + A].Xoá mẫu tin trên dòng ấn [Alt + Q]" CommandName="Edit" runat="server" Text='<%# Eval("Order_Detail_VAT") %>'></asp:LinkButton>
                                </td>

                                <td style="text-align:center">
                                    <asp:Label ID="lbThanhTien" Visible="false" runat="server" Text='<%# Eval("Order_Detail_Total_Price","{0:0,00}") %>' />
                                    <asp:LinkButton ID="linkThanhTien" CssClass="note" title="Chọn vào mẫu tin trên dòng để cập nhật số lượng,đơn giá,CK,VAT.Để lưu lại mẫu tin ấn [Alt + S].Huỷ mẫu tin ấn [Alt + A].Xoá mẫu tin trên dòng ấn [Alt + Q]" CommandName="Edit" runat="server" Text='<%# Eval("Order_Detail_Total_Price","{0:0,00}") %>'></asp:LinkButton>
                                </td>

                                <td style="text-align:center;display:none">
                                    <asp:Button ID="EditButton" ClientIDMode="Static"  CssClass="btn btn-default btn-sm btn-xs" runat="server" CommandName="Edit" Text="Thay đổi" />
                                    <asp:Button ID="DeleteButton" AccessKey="q" CssClass="btn btn-default btn-sm btn-xs" runat="server" CommandName="Delete" Text="Xoá dòng" />
                                </td>
                            </tr>
                        </ItemTemplate>

                        <EditItemTemplate>
                            <tr style="">
                                <td>
                                    <asp:Label ID="lbRow_ID" runat="server" Visible="true" Text='<%# Eval("Rows_ID") %>' />
                                    <asp:Label ID="lbID" runat="server" Visible="false" Text='<%# Eval("Order_Detail_Id") %>' />
                                </td>

                                <td>
                                    <asp:Label ID="lbMaVatTu" runat="server" Text='<%# Eval("Materials_Name") %>' />
                                </td>

                                <td style="text-align:center">
                                    <asp:TextBox ID="txtSoLuong" ClientIDMode="Static" onkeydown="txtOnKeyPress();" onKeyUp="txtOnKeyPress();" onkeypress="return ValidateKeypress(/\d/,event);" CssClass="txtsoluong text-num text-num-order note" title="Chọn vào mẫu tin trên dòng để cập nhật số lượng,đơn giá,CK,VAT.Để lưu lại mẫu tin ấn [Alt + S].Huỷ mẫu tin ấn [Alt + A].Xoá mẫu tin trên dòng ấn [Alt + Q]" runat="server" Text="1" />
                                </td>

                                <td style="text-align:center">
                                    <asp:TextBox ID="txtDonGia" ClientIDMode="Static" onkeydown="txtOnKeyPress();" onkeyup="this.value=FormatNumber(this.value);txtOnKeyPress();" CssClass="txtdongia text-num text-num-order-1 note" title="Chọn vào mẫu tin trên dòng để cập nhật số lượng,đơn giá,CK,VAT.Để lưu lại mẫu tin ấn [Alt + S].Huỷ mẫu tin ấn [Alt + A].Xoá mẫu tin trên dòng ấn [Alt + Q]" runat="server" Text="0" />
                                </td>

                                <td style="text-align:center">
                                    <asp:TextBox ID="txtCKPercent" ClientIDMode="Static" onkeydown="txtOnKeyPress();" onKeyUp="txtOnKeyPress();" onkeypress="return ValidateKeypress(/\d/,event);" CssClass="txtckpercent text-num text-num-order-1 note" title="Chọn vào mẫu tin trên dòng để cập nhật số lượng,đơn giá,CK,VAT.Để lưu lại mẫu tin ấn [Alt + S].Huỷ mẫu tin ấn [Alt + A].Xoá mẫu tin trên dòng ấn [Alt + Q]" runat="server" Text="0" />
                                </td>

                                <td style="text-align:center">
                                    <asp:TextBox ID="txtCK" ClientIDMode="Static" ReadOnly="true" onkeypress="return ValidateKeypress(/\d/,event);" CssClass="txtck text-num text-num-order-1 note" title="Chọn vào mẫu tin trên dòng để cập nhật số lượng,đơn giá,CK,VAT.Để lưu lại mẫu tin ấn [Alt + S].Huỷ mẫu tin ấn [Alt + A].Xoá mẫu tin trên dòng ấn [Alt + Q]" runat="server" Text='<%# Bind("Order_Detail_CK") %>' />
                                </td>

                                <td style="text-align:center">
                                    <asp:TextBox ID="txtVATPercent" ClientIDMode="Static" onkeydown="txtOnKeyPress();" onKeyUp="txtOnKeyPress();" onkeypress="return ValidateKeypress(/\d/,event);" CssClass="txtvatpercent text-num text-num-order-1 note" title="Chọn vào mẫu tin trên dòng để cập nhật số lượng,đơn giá,CK,VAT.Để lưu lại mẫu tin ấn [Alt + S].Huỷ mẫu tin ấn [Alt + A].Xoá mẫu tin trên dòng ấn [Alt + Q]" runat="server" Text="0" />
                                </td>

                                <td style="text-align:center">
                                    <asp:TextBox ID="txtVAT" ClientIDMode="Static" ReadOnly="true" onkeypress="return ValidateKeypress(/\d/,event);" CssClass="txtvat text-num text-num-order-1 note" title="Chọn vào mẫu tin trên dòng để cập nhật số lượng,đơn giá,CK,VAT.Để lưu lại mẫu tin ấn [Alt + A].Huỷ mẫu tin ấn [Alt + Q].Xoá mẫu tin trên dòng ấn [Alt + Q]" runat="server" Text='<%# Bind("Order_Detail_VAT") %>' />
                                </td>

                                <td style="text-align:center">
                                    <asp:TextBox ID="txtThanhTien" ClientIDMode="Static" ReadOnly="true" CssClass="txtthanhtien text-num text-num-order-1 note" title="Chọn vào mẫu tin trên dòng để cập nhật số lượng,đơn giá,CK,VAT.Để lưu lại mẫu tin ấn [Alt + S].Huỷ mẫu tin ấn [Alt + A].Xoá mẫu tin trên dòng ấn [Alt + Q]" runat="server" Text="0" />
                                </td>
                        
                                <td style="text-align:center;display:none">
                                    <div style="display:none">
                                        <asp:Button ID="UpdateButton" ClientIDMode="Static" AccessKey="s" CssClass="btn btn-default btn-xs" runat="server" CommandName="Update" Text="Cập nhật" />
                                    </div>
                                    <asp:Button ID="CancelButton" AccessKey="a" CssClass="btn btn-default btn-xs" runat="server" CommandName="Cancel" Text="Bỏ qua" />
                                </td>
                            </tr>
                        </EditItemTemplate>
                    </asp:ListView>

                    <asp:ListView ID="ListViewAllMaterialBuy" runat="server" DataKeyNames="Materials_Id">
                        <LayoutTemplate>
                            <table class="table table-bordered">
                                <thead>
                                    <tr>
                                        <th style="text-align: center">STT</th>
                                        <th style="text-align:center">Mã vật tư</th>
                                        <th style="text-align:center">Số lượng</th>
                                        <th style="text-align:center">Đơn giá</th>
                                        <th style="text-align:center">% CK</th>
                                        <th style="text-align:center">Tiền CK</th>
                                        <th style="text-align:center">% VAT</th>
                                        <th style="text-align:center">Tiền VAT</th>
                                        <th style="text-align:center">Tổng tiền</th>
                                        <th style="text-align:center;display:none">Chức năng</th>
                                    </tr>
                                </thead>
                                <tbody>
                                    <tr id="itemPlaceholder" runat="server">
                                    </tr>
                                </tbody>
                            </table>
                        </LayoutTemplate>

                        <ItemTemplate>
                            <tr runat="server" class="warning">
                                <td>
                                    <asp:Label ID="lbRowsID" runat="server" Text='<%# Eval("Rows_ID") %>' />
                                    <asp:Label ID="lbID" Visible="false" runat="server" Text='<%# Eval("Order_Detail_Id") %>' />
                                    <asp:Label ID="lbIDMaterials_Id" Visible="false" runat="server" Text='<%# Eval("Materials_Id") %>' />
                                </td>

                                <td>
                                    <asp:Label ID="lbMaVatTu" runat="server" Visible="true" Text='<%# Eval("Materials_Name") %>' />
                                </td>

                                <td style="text-align:center">
                                    <asp:Label ID="lbSoLuong" Visible="true" runat="server" Text='<%# Eval("Order_Detail_Quality") %>' />
                                </td>

                                <td style="text-align:center">
                                    <asp:Label ID="lbDonGia" Visible="true" runat="server" Text='<%# Eval("Order_Detail_Price","{0:0,00}") %>' />
                                </td>

                                <td style="text-align:center">
                                    <asp:Label ID="lb_lst_ck_percent" Visible="true" runat="server" Text='<%# Eval("Order_Detail_CK_Percent") %>' />
                                </td>

                                <td style="text-align:center">
                                    <asp:Label ID="lb_lst_ck" Visible="true" runat="server" Text='<%# Eval("Order_Detail_CK") %>' />
                                </td>

                                <td style="text-align:center">
                                    <asp:Label ID="lb_lst_vat_pertcent" Visible="true" runat="server" Text='<%# Eval("Order_Detail_VAT_Percent") %>' />
                                </td>

                                <td style="text-align:center">
                                    <asp:Label ID="lb_lst_vat" Visible="true" runat="server" Text='<%# Eval("Order_Detail_VAT") %>' />
                                </td>

                                <td style="text-align:center">
                                    <asp:Label ID="lbThanhTien" Visible="true" runat="server" Text='<%# Eval("Order_Detail_Total_Price","{0:0,00}") %>' />
                                </td>
                            </tr>
                        </ItemTemplate>
                    </asp:ListView>
                </div>
            <div class="clr"></div>
            </div>
            
            <div class="ui-total-box-main">
            <div class="ui-total-box-left">Tổng tiền hàng:</div>
            <div class="ui-total-box-right"><%=_TongTienHang %></div>

            <div class="ui-total-box-left">Tổng tiền CK:</div>
            <div class="ui-total-box-right"><%=_TongTienCK %> %</div>

            <div class="ui-total-box-left">Tổng tiền VAT:</div>
            <div class="ui-total-box-right"><%=_TongTienVAT %> %</div>

            <div class="ui-total-box-left">Tổng tiền thanh toán:</div>
            <div class="ui-total-box-right"><%=_TongTienThanhToan %></div>
        <div class="clr"></div>
        </div>

            <script type="text/javascript">
                function txtOnKeyPress() {

                    var txtSoLuong = document.getElementById('txtSoLuong');
                    var txtDonGia = document.getElementById('txtDonGia');


                    var txtCKPercent = document.getElementById('txtCKPercent');
                    var txtCK = document.getElementById('txtCK');

                    var txtVATPercent = document.getElementById('txtVATPercent');
                    var txtVAT = document.getElementById('txtVAT');

                    var txtThanhTien = document.getElementById('txtThanhTien');


                    if (txtSoLuong != 'undefined' && txtDonGia != 'undefined'
                        && txtCKPercent != 'undefined' && txtCK != 'undefined'
                        && txtVATPercent != 'undefined' && txtVAT != 'undefined'
                        && txtThanhTien != 'undefined') {

                        if (txtSoLuong.value == '') {
                            txtSoLuong.value = 0;
                            return false;
                        }
                        if (txtDonGia.value == '') {
                            txtDonGia.value = 0;
                            return false;
                        }
                        if (txtCKPercent.value == '') {
                            txtCKPercent.value = 0;
                            return false;
                        }
                        txtCK.value = (parseFloat(txtSoLuong.value) * parseFloat(txtDonGia.value.replace(",", "")) * parseFloat(txtCKPercent.value)) / 100;
                        txtVAT.value = (parseFloat(txtSoLuong.value) * parseFloat(txtDonGia.value.replace(",", "")) * (txtVATPercent.value)) / 100;

                        txtThanhTien.value = (parseFloat(txtSoLuong.value) * parseFloat(txtDonGia.value.replace(",", ""))) + parseFloat(txtVAT.value) - parseFloat(txtCK.value);
                    }
                }
        </script>
        </ContentTemplate>

        <Triggers>
            <asp:AsyncPostBackTrigger ControlID="btnSave" EventName="Click" />
            <asp:AsyncPostBackTrigger ControlID="btnReloadPopup" EventName="Click" />
            <asp:AsyncPostBackTrigger ControlID="btnAddMaterials_Popup" EventName="Click" />
            <asp:AsyncPostBackTrigger ControlID="ListViewOrderDetailTemp" EventName="ItemCommand" />
        </Triggers>
    </asp:UpdatePanel>

    <asp:UpdateProgress ID="upDateProcessOrderBy" runat="server" AssociatedUpdatePanelID="upDateOrderBuy">
        <ProgressTemplate>
            <div class="divWaiting">
                <img src="../Images/ajax-loader.gif" alt="Loading"  />
                <span class="process-template-text">Đang tải dữ liệu...</span>
            </div>
        </ProgressTemplate>
    </asp:UpdateProgress>
</div>

<div id="materials" title="Thông tin vật tư">
    <asp:UpdatePanel ID="upDateMaterrials" UpdateMode="Conditional" ChildrenAsTriggers="true" runat="server">
        <ContentTemplate>
            <div class="grid-materials">
                <asp:TextBox ID="txtSearchUC" CssClass="textbox_child_search" placeholder="Nhập vào từ khoá tìm kiếm..." runat="server" />
                <div class="btn-group">
                    <asp:LinkButton ID="btnSearchUC" CssClass="btn btn-default btn-sm" runat="server" OnClick="btnSearchUC_Click"><i class="fa fa-search"></i> Tìm kiếm</asp:LinkButton>
                    <asp:LinkButton ID="btnReloadUC" CssClass="btn btn-default btn-sm" runat="server" OnClick="btnReloadUC_Click"><i class="fa fa-refresh"></i> Làm tươi</asp:LinkButton>
                    <asp:LinkButton ID="btnAddMaterials" CssClass="btn btn-default btn-sm" runat="server" OnClick="btnAddMaterials_Click"><i class="fa fa-pencil"></i> Chấp nhận</asp:LinkButton>
                </div>
                <%=_StrAlert %>
                <div class="table-responsive">
                    <asp:ListView ID="ListViewAllMaterials" runat="server" DataKeyNames="Materials_Id">
                        <LayoutTemplate>
                            <table id="MyTableMaterials" class="tablesorter">
                                <thead>
                                    <tr>
                                        <th style="text-align: center" data-sorter="false" data-filter="false">STT</th>
                                        <th style="text-align: center" data-sorter="false" data-filter="false">
                                            #
                                        </th>
                                        <th style="text-align:center" class="filter-select" data-placeholder="--Chọn mã vật tư--">Mã vật tư</th>
                                        <th style="text-align:center" class="filter-select" data-placeholder="--Chọn tên vật tư--">Tên vật tư</th>
                                        <th style="text-align:center" class="filter-select" data-placeholder="--Chọn tên nhóm vật tư--">Tên nhóm vật tư</th>
                                        <th style="text-align:center" class="filter-select" data-placeholder="--Chọn đơn vị tính--">ĐVT</th>
                                    </tr>
                                </thead>
                                <tbody>
                                    <tr id="itemPlaceholder" runat="server">
                                    </tr>
                                </tbody>
                                <tfoot>
                                    <th style="text-align: center" colspan="14" class="ts-pager form-horizontal tablesorter-pager" data-column="0">
                                        <label>Trang</label>
                                        <select class="pagenum input-mini" aria-disabled="false">
                                        </select>
                                        <button type="button" class="btn btn-xs first disabled" tabindex="0" aria-disabled="true"><i class="icon-step-backward glyphicon glyphicon-step-backward"></i></button>
                                        <button type="button" class="btn btn-xs prev disabled" tabindex="0" aria-disabled="true"><i class="icon-arrow-left glyphicon glyphicon-backward"></i></button>
                                        <span class="pagedisplay"></span>
                                        <button type="button" class="btn btn-xs next" tabindex="0" aria-disabled="false"><i class="icon-arrow-right glyphicon glyphicon-forward"></i></button>
                                        <button type="button" class="btn btn-xs last" tabindex="0" aria-disabled="false"><i class="icon-step-forward glyphicon glyphicon-step-forward"></i></button>
                                    </th>
                                </tfoot>
                            </table>
                        </LayoutTemplate>
                        <ItemTemplate>
                            <tr runat="server" class="warning">
                                <td style="text-align: center"><%# Eval("Materials_Id") %></td>
                                <td style="text-align: center">
                                    <asp:CheckBox ClientIDMode="Static" ID="chkListOrderTemp" runat="server" />
                                </td>
                                <td><%# Eval("Materials_Alias") %></td>
                                <td><%# Eval("Materials_Name") %></td>
                                <td><%# Eval("Materials_Type_Name") %></td>
                                <td style="text-align:center"><%# Eval("Unit_Name") %></td>
                            </tr>
                        </ItemTemplate>
                        <EmptyDataTemplate>
                            <div class='alert alert-danger'>
                                <a href='#' class='close' data-dismiss='alert'>&times;</a>
                                Không tìm thấy mẫu tin nào !
                            </div>
                        </EmptyDataTemplate>
                    </asp:ListView>
                </div>
            </div>
        </ContentTemplate>
        <Triggers>
            <asp:AsyncPostBackTrigger ControlID="btnSearchUC" EventName="Click" />
            <asp:AsyncPostBackTrigger ControlID="btnReloadUC" EventName="Click" />
            <asp:AsyncPostBackTrigger ControlID="btnAddMaterials" EventName="Click" />
        </Triggers>
    </asp:UpdatePanel>
    <asp:UpdateProgress ID="upDateProcessMaterials" runat="server" AssociatedUpdatePanelID="upDateMaterrials">
        <ProgressTemplate>
            <div class="divWaiting">
                <img src="../Images/ajax-loader.gif" alt="Loading"  />
                <span class="process-template-text">Đang tải dữ liệu...</span>
            </div>
        </ProgressTemplate>
    </asp:UpdateProgress>
</div>

<div id="customer" title="Thông tin khách hàng">
    <asp:UpdatePanel ID="UpdatePanel1" UpdateMode="Conditional" ChildrenAsTriggers="true" runat="server">
        <ContentTemplate>
             <div class="grid-materials">
                 <asp:TextBox ID="txtSearchCustomer" CssClass="textbox_child_search" placeholder="Nhập vào từ khoá tìm kiếm..." runat="server" />
                 <div class="btn-group">
                    <asp:LinkButton ID="btnSearchCustomer" CssClass="btn btn-default btn-sm" runat="server" OnClick="btnSearchCustomer_Click"><i class="fa fa-search"></i> Tìm kiếm</asp:LinkButton>
                    <asp:LinkButton ID="btnReloadCustomer" CssClass="btn btn-default btn-sm" runat="server" OnClick="btnReloadCustomer_Click"><i class="fa fa-refresh"></i> Làm tươi</asp:LinkButton>
                </div>
                 <%=_StrAlertCus %>
                 <div class="table-responsive">
                      <asp:ListView ID="ListViewAllCustomer" runat="server" DataKeyNames="Customer_ID" OnItemCommand="ListViewAllCustomer_ItemCommand">
                          <LayoutTemplate>
                                <table id="MyTableCustomer" class="tablesorter">
                                    <thead>
                                        <tr>
                                            <th style="text-align: center" data-sorter="false" data-filter="false">STT</th>
                                            <th style="text-align:center" class="filter-select" data-placeholder="--Chọn mã KH--">Mã KH</th>
                                            <th style="text-align:center" class="filter-select" data-placeholder="--Chọn tên KH--">Tên KH</th>
                                            <th style="text-align:center" class="filter-select" data-placeholder="--Chọn số ĐT-">Số ĐT</th>
                                            <th style="text-align:center" class="filter-select" data-placeholder="--Chọn Email--">Email</th>
                                            <th style="text-align:center" class="filter-select" data-placeholder="--Chọn số tài khoản--">Số tài khoản</th>
                                        </tr>
                                    </thead>

                                    <tbody>
                                        <tr id="itemPlaceholder" runat="server">
                                        </tr>
                                    </tbody>

                                    <tfoot>
                                        <th style="text-align: center" colspan="14" class="ts-pager form-horizontal tablesorter-pager" data-column="0">
                                            <label>Trang</label>
                                            <select class="pagenum input-mini" aria-disabled="false">
                                            </select>
                                            <button type="button" class="btn btn-xs first disabled" tabindex="0" aria-disabled="true"><i class="icon-step-backward glyphicon glyphicon-step-backward"></i></button>
                                            <button type="button" class="btn btn-xs prev disabled" tabindex="0" aria-disabled="true"><i class="icon-arrow-left glyphicon glyphicon-backward"></i></button>
                                            <span class="pagedisplay"></span>
                                            <button type="button" class="btn btn-xs next" tabindex="0" aria-disabled="false"><i class="icon-arrow-right glyphicon glyphicon-forward"></i></button>
                                            <button type="button" class="btn btn-xs last" tabindex="0" aria-disabled="false"><i class="icon-step-forward glyphicon glyphicon-step-forward"></i></button>
                                        </th>
                                    </tfoot>
                                </table>
                          </LayoutTemplate>

                          <ItemTemplate>
                                <tr runat="server" class="warning">
                                    <td style="text-align: center"><%# Eval("Rows_ID") %></td>
                                    <td style="text-align:left">
                                        <asp:LinkButton ID="link_Alias" CommandName="_Add" Text='<%# Eval("Customer_Alias") %>' runat="server"></asp:LinkButton>
                                    </td>
                                    <td style="text-align:left">
                                         <asp:LinkButton ID="link_Name" CommandName="_Add" Text='<%# Eval("Customer_Contract_FullName") %>' runat="server"></asp:LinkButton>
                                    </td>
                                    <td style="text-align:right">
                                        <asp:LinkButton ID="link_Phone" CommandName="_Add" Text='<%# Eval("Customer_Phone1") %>' runat="server"></asp:LinkButton>
                                    </td>
                                    <td style="text-align:left">
                                        <asp:LinkButton ID="link_Mail" CommandName="_Add" Text='<%# Eval("Contact_Email") %>' runat="server"></asp:LinkButton>
                                    </td>
                                    <td style="text-align:right">
                                         <asp:LinkButton ID="link_Account_Number" CommandName="_Add" Text='<%# Eval("Customer_Account_Number") %>' runat="server"></asp:LinkButton>
                                    </td>
                                    <td style="text-align: center;display:none">
                                        <asp:LinkButton ID="btnAddCustomerlist" CommandName="_Add"  CssClass="btn btn-default btn-xs" runat="server">Chọn</asp:LinkButton>
                                    </td>
                                    <td style="text-align: center;display:none">
                                        <asp:Label ID="lbIDCus"  runat="server" Text='<%# Eval("Customer_ID") %>'></asp:Label>
                                    </td>
                                </tr>
                          </ItemTemplate>

                          <EmptyDataTemplate>
                                <div class='alert alert-danger'>
                                    <a href='#' class='close' data-dismiss='alert'>&times;</a>
                                    Không tìm thấy mẫu tin nào !
                                </div>
                          </EmptyDataTemplate>
                       </asp:ListView>
                 </div>
             </div>
        </ContentTemplate>
        <Triggers>
            <asp:AsyncPostBackTrigger ControlID="btnSearchCustomer" EventName="Click" />
            <asp:AsyncPostBackTrigger ControlID="btnReloadCustomer" EventName="Click" />
            <asp:AsyncPostBackTrigger ControlID="ListViewAllCustomer" EventName="ItemCommand" />
        </Triggers>
    </asp:UpdatePanel>

    <asp:UpdateProgress ID="upDateProcessCustomer" runat="server" AssociatedUpdatePanelID="UpdatePanel1">
        <ProgressTemplate>
            <div class="divWaiting">
                <img src="../Images/ajax-loader.gif" alt="Loading"  />
                <span class="process-template-text">Đang tải dữ liệu...</span>
            </div>
        </ProgressTemplate>
    </asp:UpdateProgress>
</div>
<!--------------Kêt-thúc----------------->

<!-------------Detail-Dữ-Liệu-------------->
<div id="detailmaterials" title="Chi tiết mua hàng">
    <asp:UpdatePanel ID="UpdatePanel2" UpdateMode="Conditional" ChildrenAsTriggers="true" runat="server">
        <ContentTemplate>
            <div style="display:none"><asp:Label ID="lbIdDetailMaterial_" runat="server" Text="Label"></asp:Label></div>
            <div style="display:none"><asp:Label ID="lbIsActive" runat="server" Text=""></asp:Label></div>
            <div class="div-titile-order">CHI TIẾT MUA HÀNG</div>
            <div class="div-titile-order-customer-name-left">Chứng từ:</div>
            <div class="div-titile-order-customer-name-right">
                <asp:Label ID="lbOrderCode" runat="server" Text=""></asp:Label>
            </div>

            <div class="div-titile-order-customer-name-left">Mã khách hàng:</div>
            <div class="div-titile-order-customer-name-right">
                <asp:Label ID="lbCustomer_Code" runat="server" Text=""></asp:Label>
            </div>

            <div class="div-titile-order-customer-name-left">Tên khách hàng:</div>
            <div class="div-titile-order-customer-name-right">
                <asp:Label ID="lbCustomerName" runat="server" Text=""></asp:Label>
            </div>

            <div class="div-titile-order-customer-name-left">Ngày mua hàng:</div>
            <div class="div-titile-order-customer-name-right">
                <asp:Label ID="lbDateBegin" runat="server" Text=""></asp:Label>
            </div>

            <div class="ui-main-order-grid-order-detail">
            <div class="table-responsive">
            <asp:ListView ID="ListViewOrderDetail" runat="server" DataKeyNames="Order_Buy_Id" Visible="true">
                <LayoutTemplate>
                    <table class="table table-bordered">
                        <thead>
                            <tr>
                                <th style="text-align: center">STT</th>
                                <th style="text-align:center">Mã vật tư</th>
                                <th style="text-align:center">Số lượng</th>
                                <th style="text-align:center">Đơn giá</th>
                                <th style="text-align:center">% CK</th>
                                <th style="text-align:center">Tiền CK</th>
                                <th style="text-align:center">% VAT</th>
                                <th style="text-align:center">Tiền VAT</th>
                                <th style="text-align:center">Tổng tiền</th>
                                <th style="text-align:center;display:none">Chức năng</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr id="itemPlaceholder" runat="server">
                            </tr>
                        </tbody>
                    </table>
                </LayoutTemplate>

                <ItemTemplate>
                    <tr runat="server" class="warning">
                        <td>
                            <asp:Label ID="lbRowsID" runat="server" Text='<%# Eval("Rows_ID") %>' />
                            <asp:Label ID="lbID" Visible="false" runat="server" Text='<%# Eval("Order_Buy_Id") %>' />
                            <asp:Label ID="lbIDMaterials_Id" Visible="false" runat="server" Text='<%# Eval("Materials_Id") %>' />
                        </td>

                        <td>
                            <asp:Label ID="lbMaVatTu" runat="server" Text='<%# Eval("Materials_Name") %>' />
                        </td>

                        <td style="text-align:center">
                            <asp:Label ID="lbSoLuong" runat="server" Text='<%# Eval("Order_Detail_Quality") %>' />
                        </td>

                        <td style="text-align:center">
                            <asp:Label ID="lbDonGia" runat="server" Text='<%# Eval("Order_Detail_Price","{0:0,00}") %>' />
                        </td>

                        <td style="text-align:center">
                            <asp:Label ID="lb_lst_ck_percent" runat="server" Text='<%# Eval("Order_Detail_CK_Percent") %>' />
                        </td>

                        <td style="text-align:center">
                            <asp:Label ID="lb_lst_ck" runat="server" Text='<%# Eval("Order_Detail_CK") %>' />
                        </td>

                        <td style="text-align:center">
                            <asp:Label ID="lb_lst_vat_pertcent" runat="server" Text='<%# Eval("Order_Detail_VAT_Percent") %>' />
                        </td>

                        <td style="text-align:center">
                            <asp:Label ID="lb_lst_vat" runat="server" Text='<%# Eval("Order_Detail_VAT") %>' />
                        </td>

                        <td style="text-align:center">
                            <asp:Label ID="lbThanhTien" runat="server" Text='<%# Eval("Order_Detail_Total_Price","{0:0,00}") %>' />
                        </td>

                        <td style="text-align:center;display:none">
                            <asp:Button ID="DeleteButton" Visible="false" CssClass="btn btn-default btn-sm btn-xs" runat="server" CommandName="Delete" Text="Xoá dòng" />
                            <asp:Button ID="EditButton" CssClass="btn btn-default btn-sm btn-xs" runat="server" CommandName="Edit" Text="Thay đổi" />
                        </td>
                    </tr>
                </ItemTemplate>
            </asp:ListView>
            </div>
            </div>
        </ContentTemplate>
    </asp:UpdatePanel>   
</div>
<!--------------Kêt-thúc----------------->